
package com.zsrt.examsystem.dao;

import java.util.List;

import com.zsrt.examsystem.stduententity.Student;

/**
 * 学生的所有方法接口
 * @author jmj
 * @date 2017年4月23日
 * @time 下午4:05:26
 */
public interface StudentMethodDao {
	
	/**
	 * 查询本人信息
	 * @param scanner
	 * @param students
	 * @param ownName
	 */
	void searchPersonalInformation(List<Student> students,String ownName);
	

	/**
	 * 查询本市总分状元
	 * @param students
	 * @param ownHuji
	 * @return
	 */
	Student checkMaxScoreByHuji(List<Student> students, String ownHuji );
	
	/**
	 * 查询各个省份的状元
	 * @param students
	 * @return
	 */
	List<Student> checkMaxEveryCity(List<Student>students);
	
	/**
	 * 查询指定城市的状元
	 * @param city
	 * @param students
	 * @return
	 */
	Student checkMaxOfCity(String city ,List<Student> students);
	
	/**
	 * 查询各个省份200-350分的总人数并由高到低排列显示
	 * @param students
	 * @param lowScore
	 * @param highScore
	 */
	void checkScoreByProvince(List<Student> students,int lowScore,int highScore);
	
	
	/**
	 * 查询各个省份过300分的总人数并由低到高排列显示
	 * @param students
	 * @param newScore
	 */
	void checkScoreByProvinceAsc(List<Student> students,int newScore);
}
